var deleteDuplicates = function(head) {
    // 创建一个虚拟结点
    let cur = new ListNode(0)
    dummy = cur
    // 让这个虚拟结点做头结点
    dummy.next = head
    
    while(dummy.next && dummy.next.next) {
        if(dummy.next.val === dummy.next.next.val) {
            let val = dummy.next.val
            // 当dummy的后面至少有两个结点时s
            while(dummy.next && dummy.next.val === val) {
                dummy.next = dummy.next.next
            }
        } else {
            dummy = dummy.next
        }
    } 
    return cur.next
};